 Name: Shreyash Shrivastava
ID: 1001397477
Class: CSE 6363

Programming Language Used: Python 3.7 :: Anaconda, Inc.
--------------------------

---------------
Requirements:
---------------
Python == 3.7.1
numpy == 1.11.0
matplotlib == 1.3.1 
mpl_toolkits.mplot3d

---------------
CODE STRUCTURE
---------------

FOR Error_Calculation.py

	This python file prints the error for different polynomial orders(1,2,3 and 4).

	It calculates the summation of errors for the above and gives a conclusion about 
	the best polynomial order for the given data set. 

How to run:
	pythonw <file_name>.py


- - - - - - - - - - - - - - - - - - - - - - - - - - - 

FOR Logistic_Regression.py


	This python files predicts the class labels given in the HW (namely 4)
	This file also generates a 3D plot to visually gain a perspective on the classification. 

How to run:
	pythonw <file_name>.py



- - - - - - - - - - - - - - - - - - - - - - - - - - - 

FOR Multivariable_Polynomial_Regression

	This python file generates a regression plot for the given order of input. The input can be 1,2,3 and 4. 
	It generates a 3D graph for the regression plane superimposed on the given data points. 

How to run:
	pythonw <file_name>.py



- - - - - - - - - - - - - - - - - - - - - - - - - - - 